import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;


public class DateParser {
	String InputtoDate(String input){
		Date date = null;
		try {
			date = new SimpleDateFormat("dd.MM.yyyy").parse(input);
		} catch (ParseException e) {
		}
		try {
			date = new SimpleDateFormat("dd.M.yyyy").parse(input);
		} catch (ParseException e) {
		}	
		try {
			date = new SimpleDateFormat("ddMMyyyy").parse(input);
		} catch (ParseException e) {
		}	
		try {
			date = new SimpleDateFormat("d.M.yyyy").parse(input);
		} catch (ParseException e) {
		}	
		
    	SimpleDateFormat df = new SimpleDateFormat( "yyyy-MM-dd" );
		return df.format(date);
	}
	
	String DatetoOutput(String input){
		try {
			Date date = new SimpleDateFormat("yyyy-MM-dd").parse(input);
			SimpleDateFormat df = new SimpleDateFormat( "dd.MM.yyyy" );
			return df.format(date); 
		} catch (ParseException e) {
			e.printStackTrace();
		}
		return null;
	}
}
